#pragma once

#include <string>
#include <vector>

class Platform
{
public:
	static void* GetDllHandle(const std::string& Filename);
	static void FreeDllHandle(void* DllHandle);
	static void* GetDllExport(void* DllHandle, const char* ProcName);
	static void* LoadLibraryWithSearchPaths(const std::string& FileName, const std::vector<std::string>& SearchPaths);
};
